﻿using Entidades.Calculado;
using FluentNHibernate.Mapping;

namespace Persistencia.Mappings.Calculado
{
    public class ProyectoResumenMap: ClassMap<ProyectoResumen>
    {
        /// <summary>
        /// Constructor por defecto
        /// </summary>
        public ProyectoResumenMap()
        {
            Id(x => x.Id).Column("Id");
            Map(x => x.Nombre).Column("Nombre");
            Map(x => x.Activo).Column("Activo");
            Map(x => x.Guiones).Column("Guiones");
            Map(x => x.GuionesEnGrabacion).Column("Guiones_EnGrabacion");
            Map(x => x.GuionesFinalizados).Column("Guiones_Finalizados");
            Map(x => x.Duracion).Column("Duracion");
            Map(x => x.CostoTotal).Column("CostoTotal");
            Map(x => x.CostoActores).Column("CostoActores");
            Map(x => x.CostoAdaptadores).Column("CostoAdaptadores");
            Map(x => x.CostoDirectores).Column("CostoDirectores");
            Map(x => x.CostoEditores).Column("CostoEditores");
            Map(x => x.CostoMezcladores).Column("CostoMezcladores");
            Map(x => x.CostoOperadores).Column("CostoOperadores");
            Map(x => x.CostoTraductores).Column("CostoTraductores");
            Map(x => x.CostoMinuto).Column("CostoMinuto");
        }
    }
}
